package com.darly.std.vm;

import com.darly.dlcommon.app.ActionView;

/**
 * Description TODO: 实现并获取跳转参数和位置
 * Package com.darly.std.vm
 * Author fronchdarly
 * Date 2021/3/17 10:23 AM
 * Where: 陕西西安
 * How: 特别一般的公司
 */
public class ActionViewImp implements ActionView {

    /**
     * 唯一识别
     */
    private int module;
    /**
     * 传递参数
     */
    private Object param;

    public ActionViewImp(Object param,int module) {
        this.param = param;
        this.module = module;
    }

    @Override
    public int getModule() {
        return module;
    }

    @Override
    public <T> T getParam(Class<T> t) {
        return (T)param;
    }
}
